package com.atguigu.springbootdemo.bean;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * Created by Smexy on 2022/11/29
 *
 *      所有的属性都不要使用 基本数据类型(都有默认值)！
 *             不要写 int(默认值是0)
 *             而要写 Integer
 *
 *       Bean(数据模型):
 *              ①有空参构造器
 *              ②为私有的属性提供公开的getter,setter
 */
@Data  //自动私有的属性提供公开的getter,setter。 toString和hashCode
@NoArgsConstructor
@AllArgsConstructor
public class Employee
{
    //主键是自增的
    @TableId(type = IdType.AUTO)
    private Integer id;
    private String lastName;
    private String gender;
    private String email;

   /* public void setLast_name(String a){
        this.lastName = a;
    }*/

    public static void main(String[] args) {

        Employee employee = new Employee(1, "tom", "male", "aaa@163.com");



    }

}
